home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-04 / 422mods.zip / DARYL002.422 < prev    next >
Text File  |  1993-03-04  |  2KB  |  57 lines

  1. Attractive Boxed Chains Menu - DARYL002.422
  2. Daryl #1 @15900 7─═2[7─3SysOp7─2]7═─0
  3. Mon Mar 01 10:25:26 1993
  4. ┌────────────────────────────────────────────────────────────────────────────┐
  5. │ Mod Name      : DARYL002.422           Mod Author: Daryl 1@5900 IceNET     │
  6. │ Difficulty    : █▒▒▒▒▒▒▒▒▒ [Simplicity Defined]          1@15900 WWIVlink  │
  7. │ WWIV Version  : 4.22                                     1@5932 WWIVnet    │
  8. │ Mod Date      : 03/01/93                                                   │
  9. │ Files Affected: COM.C                                                      │
  10. │ Description   : Attractive Chains Box that allows uneven numbering         │
  11. └────────────────────────────────────────────────────────────────────────────┘
  12.  
  13. ══[ Description ]═════════════════════════════════════════════════════════════
  14.  
  15. This modification will provide one with an attractive display box for the
  16. chains area.  unlike some other mods this will stay in format even if the
  17. number of chains you have installed is uneven.
  18.  
  19. ══[The Modification]══════════════════════════════════════════════════════════
  20.  
  21. In BBSUTL1.C replace the existing void with this one.
  22.  
  23.  
  24. void show_chains (int *mapp, int *map)
  25. {
  26.   int abort, i,i1,a,b,i2;
  27.   char s[100];
  28.  
  29.   abort=0;
  30.   nl();
  31.   outstr("\x0c");
  32.   outstr("7┌────═══│4Executive Diversions & Features7│═══── ∙∙ ─ ∙∙  ∙");0
  33.   nl();
  34.   nl();
  35.      npr("8╔════╦══════════════════════════════════╦════╦═══════════════════════0
  36. ════════╗\r\n");  /* Line wrapped */
  37.   while (i < 50) {
  38.   for (i = 0; (i < *mapp) && (!abort) && (!hangup); i+=2) {
  39.       if ((i+2)<=*mapp)
  40.          sprintf(s,"8│ 2%2d 8│ 1%-30s   8│ 2%2d 8│ 1%-30s8│",i+1,(chains[map[i]].descrip0
  41. tion),i+2,(chains[map[i+1]].description)); /* Line Wrapped */
  42.       else
  43.          sprintf(s,"8│ 2%2d 8│ 1%-30s   8│    │                               │",i+10
  44. ,(chains[map[i]].description)); /* Line Wrapped */
  45.      npr("%s\r\n",s);
  46.      if (inkey()!=0)
  47.         abort=1;
  48.   }
  49.   i = 51;
  50.   }
  51.      npr("8╚════╩══════════════════════════════════╩════╩═══════════════════════0
  52. ════════╝\r\n"); /* Line Wrapped */
  53.   nl();
  54. }
  55.  
  56. ══[End of Mod]═════════════════════════════════════════════════════════════════
  57.